toxic waste disposal plant - Spanish English Dictionary